package com.service;/*
 *
 *作者：张继成
 *任务：系统相关简介用于显示在管理员权限的展示页面
 *
 *备注：IService是Mybatis Plus提供的服务接口。
 它提供了一些高级的CRUD操作方法，如批量插入、批量删除和分页查询等。
 IService接口是一个抽象的接口，可以根据实际需要进行实现。通常与BaseMapper接口结合使用，提供更加灵活和高效的数据操作。
 *@Date2023/06/01/21:30
 ***/

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.service.IService;
import com.entity.SystemintroEntity;
import com.entity.view.SystemintroView;
import com.entity.vo.SystemintroVO;
import com.utils.PageUtils;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface SystemintroService extends IService <SystemintroEntity>{
    //分页
    PageUtils queryPage(Map<String,Object> params);

    List<SystemintroVO> selectListVO(Wrapper<SystemintroEntity> wrapper);

    SystemintroVO selectVO(@Param("ew")Wrapper<SystemintroEntity> wrapper);

    List<SystemintroView> selectListView(Wrapper<SystemintroEntity> wrapper);

    SystemintroView selectView(@Param("ew") Wrapper<SystemintroEntity> wrapper);

    PageUtils queryPage(Map<String, Object> params,Wrapper<SystemintroEntity> wrapper);

}
